//公用module
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';

//第三方
import { NgbPopoverModule,NgbTooltipModule} from '@ng-bootstrap/ng-bootstrap';
import { IconDefinition } from '@ant-design/icons-angular';
import { NzIconModule, NZ_ICON_DEFAULT_TWOTONE_COLOR, NZ_ICONS } from 'ng-zorro-antd/icon';
import { AccountBookFill, AlertFill, AlertOutline } from '@ant-design/icons-angular/icons'

import { TableComponent } from './table/table.component';
import { PaginatorComponent } from './paginator/paginator.component';
import { HandleComponent } from './handle.component';

import { HandleRoutingModule } from './handle-routing.module';
import { CommonMouleModule } from '../../../common/common-moule/common-moule.module';
import { AddhandleComponent } from './addhandle/addhandle.component';
import { HandelfullstaffComponent } from './handelfullstaff/handelfullstaff.component';
import { EdithandleComponent } from './edithandle/edithandle.component';

import { FileTypePipe } from '../../../../@core/filter/file-type.pipe';
import { StepsComponent } from './steps/steps.component';
import { DetailStepsComponent } from './detail_steps/detail_steps.component'
import { PreviewdocumentComponent } from './previewdocument/previewdocument.component';
import { HideDirective } from './steps/hide.directive';
import { VgCoreModule } from 'videogular2/compiled/core';
import { VgControlsModule } from 'videogular2/compiled/controls';
import { VgOverlayPlayModule } from 'videogular2/compiled/overlay-play';
import { VgBufferingModule } from 'videogular2/compiled/buffering';
import { DocfileComponent } from './detail_steps/docfile/docfile.component';
import { TextDirective } from './detail_steps/text.directive';
import { DocdeskComponent } from './detail_steps/docdesk/docdesk.component';

@NgModule({ 
  declarations: [
    HandleComponent,
    TableComponent,
    PaginatorComponent,
    AddhandleComponent,
    HandelfullstaffComponent,
    EdithandleComponent,
    FileTypePipe,
    StepsComponent,
    PreviewdocumentComponent,
    HideDirective,
    DetailStepsComponent,
    DocfileComponent,
    TextDirective,
    DocdeskComponent,
  ],
  imports: [
  CommonModule, 
    HandleRoutingModule,
    NgbPopoverModule,
    NgbTooltipModule,
    CommonMouleModule, 
    VgCoreModule,
    VgControlsModule,
    VgOverlayPlayModule,
    VgBufferingModule 
  ],
  exports:[
    HandleComponent,
  ]
})
export class HandleModule { }
